﻿<?php
/**
* @version		$Id: view.html.php 9764 2007-12-30 07:48:11Z ircmaxell $
* @package		Joomla
* @subpackage	Poll
* @copyright	Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license		GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/


// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();

jimport( 'joomla.application.component.view');
		
class amapViewgestad extends JView
{
	var $amap;
	function display($tpl = null)
	{
		$mainframe =& JFactory::getApplication();		
		if($this->amap->adLoggue && $mainframe->getUserState("amap_droitAd", FALSE))	{
			$document =& JFactory::getDocument();
			$pathway  =& $mainframe->getPathway();

			// Adds parameter handling
			$params = $mainframe->getParams();

			$nbValides = 0;
			$nbAValider = 0;

			// récupération de la période courante
			foreach ($this->amap->listePeriodesAdhesion as $p)	{
				if (($p["Statut"] == "courant") AND ($_GET["gestannee"] == ""))	{
					$this->amap->gestAnnee = $p["Periode"];
					JRequest::setVar('gestannee', $p["Periode"])  ;
				}
			}
			
			// chargement des adhésions
			$this->amap->loadGestAd($nbValides, $nbAValider);

			//Set page title information
			$document->setTitle('Gestion des souscriptions aux contrats','');

			//Set pathway information
			$pathway->addItem('Gestion souscriptions aux contrats', '');

			$params->def( 'show_page_title', 1 );
			$params->def( 'page_title', 'adhésion');

			// S'il y a des adhésions à valider alors...
			echo '<div class="amap_bloc">';
			echo '<h3 class="amap_titre">Gestion des souscriptions aux contrats</h3>';

			echo 'Choisissez la période concernée :<br/>';
			$nbperiodes = sizeof($this->amap->listePeriodesAdhesion);
			echo '<table class="amap_tableau"><tr class="amap_beautableau">';
			foreach ($this->amap->listePeriodesAdhesion as $p)	{
				if ($p["Periode"] == $_GET["gestannee"])
					echo '<th class="amap_beautableauactive" width="'.(100/$nbperiodes).'%">'.$p["Periode"].'</td>';
				else
					echo '<th class="amap_header" width="'.(100/$nbperiodes).'%"><a href="index.php/component/amap/?view=gestad&gestannee='.$p["Periode"].'">'.$p["Periode"].'</a></td>';
			}
			echo '</tr></table>';
			echo "<hr><h4>Liste des souscriptions en attente de validation</h4>";
			if($nbAValider > 0 && $mainframe->getUserState("amap_droitAd", FALSE))	{

				$this->amap->gestAdherentsI->commandes = array (
				1=>array ('href'=>'index.php?option=com_amap&amp;task=statutAd&amp;statut=V&amp;gestannee='.$this->amap->gestAnnee,
					'param'=>array('ida'=>'IDA'),
					'icone'=>'user_add.png',
					'title'=>'Valider la demande d\'adhésion'),
				2=>array ('href'=>'index.php?option=com_amap&amp;view=advoir',
					'param'=>array('idag'=>'IDA'),
					'icone'=>'user_search.png',
					'title'=>'Gestion de la fiche de l\'adhérent')
				);
				// Affichage des adhésions à valider	
				$this->amap->gestAdherentsI->afficheTable();
			} else {
				echo "<p>Pas de souscriptions à valider pour la période : ".$this->amap->gestAnnee."</p>";
			}

			echo "<hr><h4>Liste des souscriptions validées</h4>";
			// S'il y a des adhésions déjà valides alors...
			if($nbValides > 0)	{
				$this->amap->gestAdherentsV->commandes = array (
				1=>array ('href'=>'index.php?option=com_amap&amp;task=statutAd&amp;statut=A&amp;gestannee='.$this->amap->gestAnnee,
					'param'=>array('ida'=>'IDA'),
					'icone'=>'user_delete.png',
					'title'=>'Remettre cette demande en attente'),
				2=>array ('href'=>'index.php?option=com_amap&amp;view=advoir',
					'param'=>array('idag'=>'IDA'),
					'icone'=>'user_search.png',
					'title'=>'Gestion de la fiche de l\'adhérent')
				);
				// Affichage des adhésions valides
				$this->amap->gestAdherentsV->afficheTable();
			} else {	
				echo "<p>Pas de souscription à valider pour la période : ".$this->amap->gestAnnee."</p>";
			}

			//~ echo '<p class="amap_legend"><img src="components/com_amap/images/aide.png" style="position:relative;top:6px;margin-right:4px;" />Besoin d\'aide ?</p>';
			//~ echo '<div id="amap_footer">
			//~ blablabla blablabla blabla blablaba blababla blablabla blablabla blabla blablaba blababla
			//~ blablabla blablabla blabla blablaba blababla blablabla blablabla blabla blablaba blababla
			//~ blablabla blablabla blabla blablaba blababla blablabla blablabla blabla blablaba blababla
			//~ blablabla blablabla blabla blablaba blababla blablabla blablabla blabla blablaba blababla</div>';

		}
		//JRequest::setCmd( 'layout', $template );		
		parent::display($tpl);
	}
}
?>
